type JSDynamicObject = any;
function trunc (this : JSDynamicObject, x : any) : number {
    return x = new this (x), x.e + 1, 1;
}
